//
//  GameObject.cpp
//  Components
//
//  Created by Jeppe Nielsen on 3/6/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#include "GameObject.hpp"
#include "Aspect.hpp"

using namespace Typhoon;

GameObject::GameObject() {
    componentsCount = 0;
}

GameObject::~GameObject() {
}

bool GameObject::SatisfyAspect(const Aspect& aspect) const {
	return aspect.DoesSatisfy(components);
}